home *** CD-ROM | disk | FTP | other *** search
/ Info-Mac 3 / Info_Mac_1994-01.iso / Newton / Information / Newton Archive 9 < prev    next >
Text File  |  1993-12-30  |  16KB  |  390 lines

  1. Newton Archive Digest   Thursday, 30 Sept 1993   Volume 1 : Issue 9
  2. ====================================================================
  3.  
  4. Todays Topics:
  5.  
  6. [*] 15-puzzle.sit
  7. [*] ascII.sit
  8. [*] calc-104.sit
  9. [*] dialer.sit
  10. [*] fortune-demo.sit
  11. [*] hangman.sit
  12. [*] metro.sit
  13. [*] nnnd.sit
  14. [*] overview-demo.sit
  15. [*] set-lcd-contrast.sit
  16. [*] sleeper-10d3.sit
  17. [*] strainer-03.hqx
  18. [*] time-card.sit
  19.  
  20.  
  21. The Newton Archive is moderated by Rob Bruce.
  22.  
  23. The archive is available via FTP or Gopher at bnnrc-srv.med.jhu.edu
  24. (128.220.81.221)
  25. and will be now also available at sumex-aim.stanford.edu the popular
  26. macintosh site.
  27.  
  28. Please send articles and binaries to robbruce@bnnrc-srv.med.jhu.edu.
  29. ___________________
  30.  
  31.  
  32. Comments
  33. --------
  34.  
  35.   Once again I am indebted to Greg Newton-Ingham for his continue support. 
  36.  
  37.   The Sumex folk handed over the Newton section to me, so people suffering
  38. from problems with my current setup should have many more choices. The Sumex
  39. archive is mirrored all over the world so availability should also be
  40. improved.
  41.  
  42.   Finally, I am attempting to publish this issue in setext (sp?) without the
  43. aid of a guide to formatting. If you have a mac download easy-view and check
  44. out what happens to this file when you import it as setext. ;) thanks Ian
  45. Feldman and Adam Engst.
  46.  
  47.  
  48. [*] 15-puzzle.sit
  49. -----------------
  50. 15-Puzzle version 1.0
  51. Copyright © 1993 by Ed Hall. All rights reserved.
  52.  
  53. The object of 15-Puzzle is to slide fifteen numbered tiles into ascending
  54. order on a four by four grid. It is similar to the "Puzzle" desk accessory
  55. which ships with the Macintosh. A "Solve" button allows you to peek at the
  56. solution and a "Scramble" button messes up the tiling again.  The position of
  57. each tile is saved between games.
  58.  
  59. Comments are welcome. I can be reached at any of these addresses:
  60.             America Online: EJHall
  61.             CompuServe: 70334,3512
  62.             Internet: ejhall@aol.com
  63. 15-Puzzle is FREE for all non-commercial distribution provided it is
  64. accompanied by this text file. This program requires the Newton Connection
  65. Kit to install.
  66. Have fun!
  67.  
  68. Ed Hall
  69.  
  70. /pub/newton/software/game/15-puzzle.sit
  71. /info-mac/nwt/game/15-puzzle.sit
  72. [*] ascII.sit
  73. -------------
  74. This program is an ascii text chart. Useful for programmers who wish to use
  75. their Newton as a reference for ascii.
  76.  
  77. /pub/newton/software/util/ascii.sit
  78. /info-mac/nwt/util/ascii.sit
  79.  
  80. [*] calc-104.sit
  81. ----------------
  82. About SciCalc - the first scientific calculator for the Apple NewtonÅ
  83. Version 1.0b4
  84.  
  85. SciCalc is a simple implementation of a standard (i.e. NOT Reverse Polish or
  86. 'RPN') scientific calculator for the Apple Newton MessagePad and similar
  87. PDAs.  If you do find problems, please let me know so that I can rectify them
  88. in the next release.
  89.  
  90. To load it into a Newton MessagePad, you must have a Mac (on which you should
  91. be reading this!) and a Connection Kit.  Simply connect your Mac to your
  92. Newton, and install the Calc104.pkg file as a Newton application, down the
  93. connection to your Newton.
  94.  
  95. New bug-fixes:
  96. Some kind users reported odd behaviour e.g. when finding the sine of Pi. 
  97. Initially, this appeared to be a problem of accuracy, which worried me (as I
  98. use the standard Newton SANE routines).  However, after considerable
  99. investigation, it transpired that when converting from a number to the
  100. display, small or large numbers could automagically be expressed using
  101. scientific notation (e.g. -4.1056e-08).  However, when converting from the
  102. display to a number, the reverse function could not cope with such formats! 
  103. I have now implemented my own routines to handle this.  However, beware of
  104. rounding problems - if you keep pressing the = key, you will see small
  105. numbers grow, and large ones shrink.  The maths routines used are *not*
  106. designed for high precision in the face of such extreme numbers, I am afraid.
  107.  
  108. Recent features:
  109. I have now implemented my own error handling routines.  Although these do not
  110. always give ideal messages, and very occasionally appear to result in a
  111. recurrent error (which may require a reset to stop - if this happens to you,
  112. please mail me!), they are much better than the previous ones.
  113. The calculator now has its own icon in the Extras drawer.
  114.  
  115. I hope this fills a gap until Dubl-Click's excellent GoFigureÅ calculators
  116. become available, and commend that to you as a worthwhile future purchase.
  117.  
  118. Howard Oakley, EHN & DIJ Oakley.
  119. CompuServe 70734,120; AppleLink UK0392; Internet Howard@quercus.demon.co.uk;
  120. Fax +44 983 853253.
  121. More fine software from the Isle of Wight, UK!
  122.  
  123. /pub/newton/software/app/calc-104.sit
  124. /info-mac/nwt/app/calc-104.sit
  125.  
  126. [*] dialer.sit
  127. --------------
  128. This program turns the entire newton screen into a phone keypad which can be
  129. tapped to generate tones which will dial the phone.
  130.  
  131. /pub/newton/software/util/dialer.sit
  132. /info-mac/nwt/util/dialer.sit
  133.  
  134. [*] fortune-demo.sit
  135. --------------------
  136. Introduction
  137. Welcome to the demo version of the Fortune Guide to American Business, an
  138. information tool produced by Apple Computer and Fortune magazine. Building on
  139. the famous Fortune 500 and Service 500 directories that appear annually in
  140. Fortune magazine, the Fortune Guide to American Business gives you a wealth
  141. of information on 1,000 of the largest corporations in U.S. business. You can
  142. peruse information on a companyπs product lines, sales, profits, assets,
  143. stock-market performance, employees, and many other variables. You can chart
  144. these statistics over five years, getting a visual picture of a companyπs
  145. progress or comparing one companyπs performance with anotherπs. For many of
  146. the 1,000 companies covered, a written overview of operations is supplied
  147. from Hooverπs Handbook of American Business, published by The Reference
  148. Press. 
  149.  
  150. *** Please note that this is a large package. After installation it takes up
  151. about 68K so you'll want to load it onto a RAM or Flash card. 
  152.  
  153. Note to Developers
  154. This package also demonstrates the Newton's Digital Book Reader. The entire
  155. book was produced with Apple's Digital Book technology which will soon be
  156. available to developers. As you work with the book, note how templates
  157. (views) can be combined with text and graphic content to make books an
  158. interactive source of information.
  159.  
  160. Credits
  161. The Fortune Guide to American Business and the demo version was produced by
  162. PensÈe Corporation. It was designed and developed by Scott Shwarts and David
  163. Dunham.
  164.  
  165. ©1993 Apple Computer, Inc.
  166. ©1993 Time, Inc.
  167. ©1993 The Reference Press
  168.  
  169. Uploaded with the permission of Apple Computer, Inc. for the benefit of the
  170. Newton community.
  171.  
  172. /pub/newton/software/app/fortune-demo.sit
  173. /info-mac/nwt/app/fortune-demo.sit
  174.  
  175. [*] hangman.sit
  176. ---------------
  177. W. Colsher
  178.  
  179. A rather noisy version of Hangman. Sorry about the lame graphics. Version 2
  180. coming soon with decent graphics and selectable "kids" dictionary.
  181.  
  182. Have fun.
  183.  
  184. /pub/newton/software/game/hangman.sit
  185. /info-mac/nwt/game/hangman.sit
  186.  
  187. [*] metro.sit
  188. -------------
  189. This application is a tappable map of the Metro. Big but very cool.
  190.  
  191. /pub/newton/software/app/metro.sit
  192. /info-mac/nwt/app/metro.sit
  193.  
  194. [*] nnnd.sit
  195. ------------
  196. This program is a Hypercard stack which will send tab delimited text files to
  197. your newton. You don't have to have the toolkit to use this program. 
  198.  
  199. I highly recommend this to everyone with a Newton. Until the connection kit
  200. is released this is a must.
  201.  
  202. Written by Danny Goodman.
  203.  
  204. /pub/newton/software/util/nnnd.sit
  205. /info-mac/nwt/util/nnnd.sit
  206.  
  207. [*] overview-demo.sit
  208. ---------------------
  209.   Shortly after getting a couple of little (very little) apps going on my
  210. Newton, I came to the conclusion that it was going to be vital to figure out
  211. scrolling and overviews before I could get most of the things I wanted to do
  212. to work. I had a look at Rick Eye's scroller demo (thanks, Rick!) and also at
  213. the checkbook example that came with NTK. I wanted to do something a little
  214. more complex than Rick's scroller (I wanted multiple fields and whatnot) but
  215. found that checkbook was big enough that it was hard for me to figure out
  216. just how it worked.
  217.   For that reason, I did this project and found out in the process that it's
  218. pretty hard to write an app that supports overviews and scrolling and is also
  219. simple and straightforward. Nevertheless, here's an overview demo for
  220. whatever it's worth. Some quite small portions of the code come from
  221. checkbook as do some of the ideas, but the large majority is mine (which is
  222. probably to its disadvantage). In figuring out how it works, the thing is to
  223. remember the order in which a view's scripts are called. Opening the
  224. inspector will produce lots of output showing this and indicating that I had
  225. trouble figuring it all out. Also remember (as is mentioned in the NTK readme
  226. file) that all user protos are automatically defined in the base view as
  227. pt_<proto file name>.
  228.   Basically, the main view's viewSetupFormScript gets executed and does some
  229. initialization, including creating some dummy data in a script that will
  230. eventually read that data from a soup. Then the two child views (one linked
  231. to the overview and the other linked to the entry view) get their scripts
  232. called, and then the main view's viewSetupDoneScript calls the main view's
  233. viewOverviewScript to display the overview and hide the entry view.
  234.   At that point, tapping on a line in the overview calls the overview's
  235. viewClickScript which decides which item has been tapped and calls the base
  236. view's viewOverviewScript to toggle into the entry view. (Tapping the new
  237. button does the same thing after creating a blank item and tapping the
  238. overview button just arbitrarily decides that you must want to edit the last
  239. visible item since you didn't tap on one.)
  240.   In the entry view, tapping the overview button does the same thing -- it
  241. cleans up and calls the base view's viewOverviewScript.
  242.   There's a little more to it than that, but I hope that that gives anyone
  243. who cares a head start in figuring it out.
  244.   There are probably about a bzillion inefficiencies here, but it does appear
  245. to work at the moment. I'm sure that it would be smarter to work with the
  246. soup as you go along rather than reading it into an array at the beginning
  247. and writing it back out at the end, but I haven't figured out much about
  248. soups yet and it's easy to pretend that I'm reading it in at the beginning
  249. and writing it out at the end.
  250.   Beware: this code is not thoroughly tested. It very probably contains
  251. serious bugs. Use it at your own risk.
  252.   This sample code is free. All portions not lifted from checkbook are
  253. copyright © 1993 by Matthew Dixon Cowles. Those portions from checkbook (if
  254. any are long enough to remain copyrightable) are, of course, copyright © 1993
  255. Apple Computer, Inc. Since Apple distributes checkbook as sample code, I
  256. think that it is reasonable to use checkbook in this way.
  257.   Please play with this code, use ideas from it, and incorporate it into your
  258. own projects without any restrictions.
  259.   The name of the package (Island) and the icon refer to the client that I'm
  260. doing the project for.
  261.   Please send bug reports, suggestions, expressions of praise, and lucrative
  262. job offers to AppleLink address MONDO.
  263.  
  264. -- Matt
  265.  
  266. /pub/newton/software/source/code/overview-demo.sit
  267. /info-mac/nwt/dev/overview-demo.sit
  268.  
  269. [*] set-lcd-contrast.sit
  270. ------------------------
  271. Very Simple Newton app, my first I have made. Very stupid, but useful.  Sets
  272. the LCD screen on the Newton to 142.
  273.                 Copyright 1993 by Chris Hanson-Transfinite Systems.
  274.                 
  275. /pub/newton/software/util/set-lcd-contrast.sit
  276. /info-mac/nwt/util/set-lcd-contrast.sit
  277.  
  278. [*] sleeper-10d3.sit
  279. --------------------
  280. ÄSleeper version 1.0d3 Release Notes
  281.         * I added some new things to this version of my little utility.
  282.             Ä I added the standard PowerManager routines, so that I can quit
  283. after I hit my
  284.                 sleep button.  This is nice so you won't see Sleeper when you
  285. turn on your 
  286.                 Newton.
  287.             Ä I also added a dumb little icon.
  288.             Ä And reaadjusted the floater window and buttons to look a little
  289. better.
  290.  
  291.  
  292. ÄSleeper version 1.0d2 Release Notes
  293.  
  294.     I updated the Sleeper view to a draggable view, so it can be moved where
  295. the
  296. user likes it.
  297.  
  298. ÄSleeper version 1.0d1 Release Notes
  299.  
  300.     Sleeper is my first try at a Newton program.  It basically puts your
  301. Newton
  302. to sleep on demand.  It's a little utility that I thought I would like to
  303. have,
  304. so I wrote it.  please send me e-mail if you use it, and by the way it's
  305. free.
  306.  
  307. Walt Boring IV
  308. waboring@apple.com
  309.  
  310. /pub/newton/software/util/sleeper-10d3.sit
  311. /info-mac/nwt/util/sleeper-10d3.sit
  312.  
  313. [*] strainer-03.hqx
  314. -------------------
  315. This is my first Newton application - a little app called Strainer. Strainer
  316. is designed to "strain out" soup entries in the Calendar, Calendar Notes, and
  317. Repeat Meetings soups.
  318. It can be used to delete soup entries which can't be deleted otherwise due to
  319. a bug in the Date Book applet.
  320.  
  321. This version contains known bugs; I don't recommend that you try to use it
  322. unless you back your Newton up first. Since it is the first version, I also
  323. ask that it not be posted other places such as CompuServe until it's working
  324. well enough. I can't spend much time on commercial services where answering
  325. questions costs money, so I want to debug it here before sending it to any
  326. commercial services. (If anyone wants to put it up for ftp, that's fine). 
  327.  
  328. I'd like to get feedback via the Internet on this version so I can make it
  329. better. Contact me at potts@oit.itd.umich.edu with bug reports, comments, and
  330. suggestions. Please read the READ ME file before using.
  331. -Paul-
  332.  
  333.  
  334. /pub/newton/software/util/strainer-03.hqx
  335. /info-mac/nwt/util/strainer-03.hqx
  336.  
  337. [*] time-card.sit
  338. -----------------
  339. TimeCardÅ comes from my need as a consultant to track daily activities by
  340. client and project.  This is a prototype (it doesn't do much yet) and that is
  341. where you come in!
  342.  
  343. Please review the layout for TimeCard and give me your thoughts.  What kind
  344. of items do you keep track of?  What reports do you need?  When completed,
  345. TimeCard will become a shareware product so your ideas are important.  You
  346. get to become part of the design phase.  I will try to incorporate the best
  347. ideas into this product.
  348.  
  349. If you would like to become a beta user and be one of the first to use
  350. TimeCard, please send $25 to:
  351.  
  352.                                         The MIS Department
  353.                                         2133 Mackenzie Drive
  354.                                         Columbus, Ohio 43220
  355.  
  356. All beta users will also get Version 1 when it is available for no additional
  357. charge.
  358. Thanks for you cooperation!
  359.  
  360. Jim Pidcock
  361. The MIS Department
  362. misdept@aol.com
  363.  
  364. Important information follows:
  365. ©1993 by The MIS Department.  All rights reserved.
  366.  
  367. TimeCardÅ Prototype may be freely distributed with this unmodified READ ME
  368. file.  All correspondence become the property of The MIS Department.
  369. ANY SOFTWARE DELIVERED TO YOU (CUSTOMER) IS DONE ON AN ≥AS IS≤ BASIS.  THE
  370. PARTIES AGREE THAT NO WARRANTY, EXPRESS OR IMPLIED, IS MADE WITH RESPECT TO
  371. THE SOFTWARE, INCLUDING WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
  372. MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE MIS DEPARTMENT
  373. (MIS) DOES NOT WARRANT THAT THE FUNCTIONS CONTAINED IN THE SOFTWARE WILL MEET
  374. CUSTOMERπS OR ANY LICENSED ORGANIZATION'S REQUIREMENTS, OR WILL OPERATE IN
  375. THE MANNER DESIRED BY CUSTOMER OR ANY LICENSED COMPANY OR THAT THE SOFTWARE
  376. WILL BE UNINTERRUPTED OR ERROR FREE.  MIS SHALL NOT, UNDER ANY CIRCUMSTANCE,
  377. BE LIABLE TO CUSTOMER OR ANY OTHER PERSON FOR ANY SPECIAL, INCIDENTAL, OR
  378. CONSEQUENTIAL DAMAGES HEREUNDER, INCLUDING BUT LIMITED TO THE LOSS OF DATA OR
  379. INFORMATION OF ANY KIND, LOSS OF PROFIT, OR LIABILITY TO THIRD PARTIES,
  380. HOWEVER CAUSED WHETHER BY THE ACT OR NEGLIGENCE OF MIS OR OTHERWISE.  IT IS
  381. RECOGNIZED THAT THE EQUIPMENT CONTAINS MEMORIES OR OTHER DEVICES WHICH HAVE
  382. ACCUMULATE SUBSTANTIAL DATA.  IN NO EVENT SHALL MIS BE LIABLE TO CUSTOMER IF
  383. ANY SUCH DATA IS LOST OR RENDERED INACCURATE, REGARDLESS OF THE CAUSE OF ANY
  384. SUCH LOSS OR INACCURACY, DIRECTLY OR INDIRECTLY ARISING FROM CUSTOMERπS USE
  385. OR INABILITY TO USE THE SOFTWARE EITHER SEPARATELY OR IN CONJUNCTION WITH
  386. OTHER EQUIPMENT.
  387.  
  388. /pub/newton/software/app/time-card.sit
  389. /info-mac/nwt/app/time-card.sit
  390.